#ifndef MODELVOLUME_H
#define MODELVOLUME_H

enum Type {
    Block_Bedrock, Block_Dirt, Block_Grass, /*Block_Glass,*/ Block_Air,
    Block_Stone, Block_Woodplank, Block_Brick, Block_Cobblestone,
    Block_Sand, Block_Gravel, Block_Wood, Block_Ironblock,
    Block_Goldblock, Block_Diamondblock, Block_Obsidian, LAST_ELEM
};

typedef struct{
    Type type;
} Block;

class modelVolume
{
public:
    modelVolume(int width, int depth, int height);
    int width, depth, height;
    Block* getBlock(int x, int y, int z);
    Block* volume;


};

#endif // MODELVOLUME_H
